package com.eking.domain;

import java.io.Serializable;
import java.time.LocalDateTime;

import com.eking.enums.CheckType;
import com.eking.enums.SourceType;
import lombok.Data;

/**
 * 打卡结果详情
 * Created by hexp on 2023/8/24 14:31
 */
@Data
public class DingtalkAttendanceDetail implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 打卡流水ID
     */
    private Long recordId;
    /**
     * 打卡来源
     */
    private SourceType sourceType;
    /**
     * 标准打卡时间
     */
    private LocalDateTime planCheckTime;
    /**
     * 班次ID
     */
    private Long classId;
    /**
     * 定位方法
     */
    private String locationMethod;
    /**
     * 定位结果
     */
    private String locationResult;
    /**
     * 外勤备注
     */
    private String outsideRemark;
    /**
     * 排班ID
     */
    private String planId;
    /**
     * 用户打卡地址
     */
    private String userAddress;
    /**
     * 考勤组ID
     */
    private String groupId;
    /**
     * 用户打卡时间
     */
    private LocalDateTime userCheckTime;
    /**
     * 审批单ID
     */
    private String procInstId;
    /**
     * 打卡类型
     */
    private CheckType checkType;


}
